]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
screenGrabber: Pass correct coordinates to glReadPixels
authorAdel Gadllah <adel.gadllah@gmail.com>
Sat, 4 Feb 2012 15:56:16 +0000 (16:56 +0100)
committerAdel Gadllah <adel.gadllah@gmail.com>
Sat, 4 Feb 2012 16:08:28 +0000 (17:08 +0100)
Pass x and y to glReadPixels rather then always 0, 0.

https://bugzilla.gnome.org/show_bug.cgi?id=669366

src/shell-screen-grabber.c

index 283e23479c7aacd8bbd7e2396ed032b993afdf48..f8ddaa179d9732cafe63044d6b1c66358c532141 100644 (file)
@@ -165,7 +165,7 @@ shell_screen_grabber_grab (ShellScreenGrabber *grabber,
           pf_glBindBufferARB (GL_PIXEL_PACK_BUFFER_ARB, grabber->pixel_buffer);
         }
 
-      glReadPixels (0, 0, width, height, GL_BGRA, GL_UNSIGNED_BYTE, 0);
+      glReadPixels (x, y, width, height, GL_BGRA, GL_UNSIGNED_BYTE, 0);
 
       mapped_data = pf_glMapBufferARB (GL_PIXEL_PACK_BUFFER_ARB, GL_READ_ONLY_ARB);